<HTML><HEAD><TITLE>merge(+MapA, +MapB, -Map)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(m_map)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>merge(+MapA, +MapB, -Map)</H1>
Merges two maps into one.
<DL>
<DT><EM>MapA</EM></DT>
<DD>A map to merge
</DD>
<DT><EM>MapB</EM></DT>
<DD>The other map to merge
</DD>
<DT><EM>Map</EM></DT>
<DD>The merged map
</DD>
</DL>
<H2>Description</H2>
	<P>
	The map Map is the result of merging the map MapA and the map MapB;
	i.e. Map contains all the key/value pairs from both MapA and MapB.
	If MapA and MapB have a key in common, then it is not defined
	which corresponding value will end up associated with that key
	in Map.
	</P>
	<P>
	This predicate should only be called with maps created by other
	predicates from the map module.
	</P>
	
<H3>Fail Conditions</H3>
Never fails.
<H3>Resatisfiable</H3>
no
<H2>See Also</H2>
<A HREF="../../lib_public/m_map/overlay-3.html">overlay / 3</A>
</BODY></HTML>
